home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 6
/
FM Towns Free Software Collection 6.iso
/
t_os
/
lc
/
lc.doc
next >
Wrap
Text File
|
1993-07-08
|
5KB
|
99 lines
==============================================================================
【ソフト名 】 LC V1.0 for TOWNS-OS/MS-DOS DATE. 1993.3.2
【ファイル名】 LC.EXP C言語コメント率カウントTOOL(ネイティブ版)
LC.EXE C言語コメント率カウントTOOL(リアル版)
LC.DOC ドキュメント ファイル
LC.GGG 概要 ファイル
【著作権者 】 あーうー NIFTY-ID(HGE02015)
【動作確認 】 FM-TOWNS 20F TOWNS-OS V2.1 L10 / FMR-50LT MS-DOS V3.1
【動作環境 】 2M RAM(確認はしてませんがたぶん1Mでも動くと思います)
【配付条件 】 特にありませんが、事前にメール下さい。
【開発言語 】 HIGH-C/MS-C
==============================================================================
【機能 】 Cソースファイル(".c") 及びヘッダファイル(".h")について以下の情報を出力しま
す。
・総ステップ数 ・・・・・ コメントを含んだ全行数
・実ステップ数 ・・・・・ コメントを含まない行数
・コメント率 ・・・・・ (総ステップ数-実ステップ数)÷総ステップ数×100
また、MS-DOSのワイルドカード(?,*)の指定が可能であり、複数のファイルが検
索されたときは、それらについての合計も表示します。このとき、".c"
及び".h"以外のファイルが検索された場合、表示はされますが合計には加算
しないようにしてあります。
【使用方法 】 MS-DOSコンソール 上から次のように入力して下さい。実行後、結果が表示
されます。
LC ファイル名 [-n]
《ファイル名について》
実ステップ数をカウントしたいCソースファイル またはヘッダファイル を指定します。
また、ファイル名には、ドライブ名、パス名指定をすることができます。
なお、MS-DOSのワイルドカード の指定も可能です。
《-n オプションについて》
本コマンド の実行結果には、エスケープシーケンスを用いて色を付け、見やすく
しています。
しかし、リダイレクト機能を用いて、結果をファイルにはきだす場合、かえっ
て見づらくなることがあります。
そんなとき、-n オプションを指定して下さい。エスケープシーケンス を削除しま
す。
【備 考】《コメント行について》
本TOOLは、コメントとして、空行・//行・/*~*/行を判別して
います。
《TOWNSコンソール上での実行について》
TOWNSコンソールからネイティブ版を実行させる場合、アイコン登録でMS-DOSモード
にしておいて下さい。
(TOWNS-OSモードだと実行結果が表示後、画面がクリアされます)。
【使 用 例】
使用例1 B:\> LC E:\HC386\INC\FMCFRB.H
ファイル名 総ステップ数 実ステップ数 コメント率
----------------------------------------------------
FMCFRB .H 474 192 59%
使用例2 E:\HC386\PGM> LC *.*
ファイル名 総ステップ数 実ステップ数 コメント率
----------------------------------------------------
HC .BAT 13 .............. no count
LINK .BAT 1 .............. no count
RUN .BAT 1 .............. no count
LINKLIB .LNK 1 .............. no count
CDVOL .C 109 97 11%
1 .C 44 27 38%
2 .C 24 17 29%
XXX .DAT 18 .............. no count
CDVOL .OBJ 12 .............. no count
CDVOL .EXP 33 .............. no count
LC .C 300 252 16%
LC .OBJ 9 .............. no count
LC .EXP 45 .............. no count
----------------------------------------------------
合計/平均 477 393 17%
注)no countと表示されたものについては、低輝度で表示され、
合計にはカウントされない。
使用例3 E:\> LC HC386\PGM\*.C
ファイル名 総ステップ数 実ステップ数 コメント率
----------------------------------------------------
CDVOL .C 109 97 11%
1 .C 44 27 38%
2 .C 24 17 29%
LC .C 300 252 16%
----------------------------------------------------
合計/平均 477 393 17%
注)使用例2と使用例3の結果は同じとなる。
【コメント 】 本TOOLは、C言語開発者を対象に作成しました。
C言語で作成したプログラム としては、これが2本目となります。今回、 ネイティブ版とリアル 版を作成したのですが、MS-CとHigh-Cでint型のバイト 数
が異なるのを知らなくて苦労しました(^_^;